import axios from 'axios';

// 设置请求超时时间 30秒
axios.defaults.timeout = 30 * 1000;
// 设置请求 base domain
axios.defaults.baseURL = 'http://localhost:8081/saas/platform';

// 添加请求拦截器 - POST传参序列化
axios.interceptors.request.use((config) => {
    // console.log('config:'+JSON.stringify(config));
    // config.url = config.url + '?r=' + new Date().getTime();
    return config;
}, (error) => {
    return Promise.reject(error);
});

// 处理响应结果
axios.interceptors.response.use((res) => {
    if (res.status === 200) {
        return Promise.resolve(res.data);
    } else {
        console.error("请求失败");
        return Promise.reject(res);
    }
}, (error) => {
    return Promise.reject(error);
});


export default axios;
